long-tailed ape - German English Dictionary